html,body{
	background-color: #dedbdb;
}
#header_wrap a.back_page{
	display: inline-block;
	position: absolute;
	left:0.32rem;
	top:0.24rem;
	width:0.22rem;
	height:0.4rem;
	background-size: 100% 100%;
}
#header_wrap .input_wrap{
	position:absolute;
	left:1.29rem;
	top:0.2rem;
	width:4.93rem;
	height:0.46rem;
}
#header_wrap .input_wrap input{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: #e8e8e8;
	border-radius: 0.2rem;
	font-size: 0.27rem;
	border:none;
	padding-left:0.92rem;
	outline: none;
}
#header_wrap .input_wrap .search{
	position: absolute;
	left:0.5rem;
	top:0.08rem;
	display: inline-block;
	width:0.33rem;
	height:0.31rem;
	background-size: 100% 100%;
}
/*焦点图*/
#content_wrap{
	width:100%;
	height: 4.8rem;
	background-color: white;
	margin-bottom:0.12rem;
	/*border-bottom:1px solid #b8b8b8;*/
}
#content_wrap .banner_wrap{
	width:100%;
	height:2.73rem;
	background-size: 100% 100%;
}
#content_wrap .nav_list{
	width:100%;
	height: auto;
	display: flex;
}
#content_wrap .nav_list a{
	flex:1;
	height:2.02rem;
	text-align: center;
}
#content_wrap .nav_list dl dt{
	width:100%;
	height:1.23rem;
	padding-top:0.1rem;
}
#content_wrap .nav_list dl dd{
	height:0.8rem;
	width:100%;
	font-size: 0.28rem;
	text-align: center;
}
#content_wrap .nav_list dl dt img{
	width:0.86rem;
	height:0.7rem;
	object-fit: inherit;
}
#shop_list_wrap{
	width:auto;
	height:auto;
	padding-left:0.12rem;
	padding-right:0.17rem;
	padding-bottom: 0.2rem;
	background-color: white;
	/*margin-top: 0.12rem;*/
    border-top: 1px solid #b8b8b8;
}
.shop_list_top{
	height:1.14rem;
	width:100%;
	box-sizing: border-box;
	border-bottom:1px solid #b8b8b8;
	font-size: 0.28rem;
	background: #fff;
	color:#2c2c2c;
	display: flex;
	z-index:99;
}
.shop_list_top div{
	position: relative;
	flex:1;
	padding-left:0.65rem;
	line-height: 1.14rem;
}
.shop_list_top div img{
	position: absolute;
	left:1.4rem;
	top:0.52rem;
}
.shop_list_top div.center img{
	left:1.9rem;
}
#shop_list_wrap .shop_list_content{
	margin-top:0.22rem;
	padding-left:0.23rem;
	padding-right:0.23rem;
	width:auto;
}
.shop1{
	width:auto;
	background-size: 101% 101%;
	position: relative;
	margin-bottom:0.2rem;
	width: 6.75rem;
	/*height: 2.92rem;*/
	overflow: auto;

}
.shop_list_content .head{
	width:1.81rem;
	height:2.05rem;
	display: inline-block;
	position: absolute;
	top:0;
	left:0.1rem;
}
.shop_list_content .head img{
	position: absolute;
	top:0.12rem;
	left:0.04rem;
	width:1.57rem;
	height: 1.59rem;
}
.shop_list_content .right{
	display: inline-block;
	padding-top:0.26rem;
	width:4.63rem;
	height:auto;
	margin-left:1.81rem;
}
.shop_list_content .right .right_top{
	height:0.57rem;
	width:100%;
	font-size: 0;
}
.shop_list_content .right .right_top .title{
	font-size: 0.29rem;
	font-weight: 600;
	color:#2c2c2c;
	margin-right: 0.32rem;
}
.shop_list_content .right .right_top .purple,.shop_list_content .right .right_top .orange{
	background-color: #9f8ffb;
	padding-top:0.05rem;
	padding-left: 0.08rem;
	padding-bottom:0.05rem;
	padding-right: 0.08rem;
	font-size: 0.2rem;
	color:#fff;
	margin-right: 0.24rem;
	font-weight: 100;
}
.shop_list_content .right .right_top .orange{
	background-color: #ffb957;
}
.right_center{
	height:0.59rem;
	width:100%;
	text-align: left;
	font-size: 0;
	position: relative;
}
.right_center ul{
	width: auto;
	height: auto;
	margin-right: 0.34rem;
	display: inline-block;
}
.right_center ul li{
	width:0.3rem;
	height:0.31rem;
	margin-right:0.05rem;
	background-size: 100% 100%;
	display: inline-block;
}
.right_center span.clean{
	font-size: 0.2rem;
	color: #2c2c2c;
	position: absolute;
	top:0rem;
	left: 2rem;
}
.shop1 .right_center .person_number{
	font-size: 0.2rem;
	color: #7c7c7c;
	position: absolute;
	top:0rem;
	left: 3.5rem;
	
}
.shop1 .right_bottom{
	height: 0.41rem;
	width:100%;
	text-align: left;
	font-size: 0.25rem;
	color:#7c7c7c;
}
.shop1 .right_bottom .shop_name{
	margin-right:0.2rem;
}
.shop1 .right_bottom .eva_wrap{
	display: inline;
	float:right;
	margin-right: 0.2rem;
}
.shop1 img.zhihui{
	position: absolute;
	top:0;
	right: 0;
	width: 0.88rem;
	height: 0.85rem;
}
.shop1 .right .hide_another{
	display: hide;
}
.shop1 .right .show_another{
	display: block;
}
.shop1 .right .show_another .line_split{
	border:1px dashed #c9cacb;
}
.shop1 .right .show_another p{
	line-height: 0.45rem;
	width:auto;
	text-align: left;
	padding-left:0.02rem;
	font-size: 0.19rem;
	color:#919191;
}
.shop1 .right .show_another p:nth-last-of-type{
	margin-bottom:0.1rem;
}
.shop1 .right .show_another p.show_coupon{
	display: block;
}
.shop .right .show_another p.hide_coupon{
	display: none;
}
.shop .right .show_another p.show_team{
	display: block;
}
.shop .right .show_another p.hide_team{
	display: none;
}
.shop1 .right .show_another p .coupon_img,.shop1 .right .show_another p .team_img{
	padding-top:0.015rem;
	padding-left:0.02rem;
	padding-bottom:0.015rem;
	padding-right:0.02rem;
	border:1px solid #fe5722;
	border-radius: 0.02rem;
	font-size: 0.23rem;
	color:#fe5722;
	margin-right:0.15rem;
}
.shop1 .right .show_another p .team_img{
	color:#1bb1ee;
	border:1px solid #1bb1ee;
}




/* 筛选部分 */
.screenOutBg{
	display: none;
	height:100% ;
	width: 100%;	
	background-color:#000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  	background-color:rgba(0,0,0,0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.screenOut{
	display: none;
	max-height: 8rem;
	line-height: 0.8rem;
	width: 7.16rem;
	padding: 0 0.17rem;
	font-size: 0.28rem;
	background: #fff;
	z-index: 999;
	overflow-y:scroll ;
	-webkit-overflow-scrolling: touch;
	position: fixed;
	top: 1.14rem;
	left: 0;
}
.screenActive{
	color: #FE5722;
	border-bottom: 1px solid #FE5722 !important;
}
.screenOut li{
	width: 100%;
	height: 0.8rem;
	border-bottom: 1px solid #DEDBDB;
}
.shop_list_top2{
	position: fixed !important;
	top: 0;
	left: 0;
	z-index:-1;
	opacity: 0;
}
.shop_list_top2 div{
	/*float: left;*/
}
